﻿using Coldairarrow.Entity.PB;
using System;
using System.Collections.Generic;
using System.Text;

namespace Coldairarrow.Entity.DTO
{
  public  class PB_TransportBilllistinfo : PB_TransportBillGroup
    {
        public String PickListId { get; set; }
        public string DeliveryNoticeItemId { get; set; }
        /// <summary>
        /// 项目id
        /// </summary>
        public string ProjectId { get; set; } 
        public string ProjectName { get; set; }
        /// <summary>
        /// 通知单名称
        /// </summary>
        public string DeliveryNoticeIdName { get; set; }
        /// <summary>
        /// 车牌名称
        /// </summary>
        public string VehicleName { get; set; }
        /// <summary>
        /// 组织名称
        /// </summary>
        public string DeptIdName { get; set; }
        /// <summary>
        /// 项目名称
        /// </summary>
        public string Project { get; set; }
        /// <summary>
        /// 子数据
        /// </summary>
        ///送货地址
        public string Address { get; set; }
        /// <summary>
        /// 组织地址
        /// </summary>
        public string  DeptAddress  { get; set; }       
        /// <summary>
        /// 单位传真
        /// </summary>
        public string Factoryfax { get; set; }
        /// <summary>
        /// 合同编号
        /// </summary>
        public string ContractNo { get; set; }
        /// <summary>
        /// 合作单位客户名称
        /// </summary>
        public string CooperativeUnitName { get; set; }
        /// <summary>
        /// 合作单位手机号
        /// </summary>
        public string CooperativeUnitPhone { get; set; }
        public List<PB_TransportBillDetaillistinfo> Subdata{ get; set; }


        /// <summary>
        /// 车牌ID
        /// </summary>
        public String Vehicle { get; set; }

        /// <summary>
        /// 派车时间
        /// </summary>
        public DateTime? SendTime { get; set; }

        /// <summary>
        /// 进厂时间
        /// </summary>
        public DateTime? IntoTime { get; set; }

        /// <summary>
        /// 送达要求时间
        /// </summary>
        public DateTime? DeliveryTime { get; set; }

        /// <summary>
        /// 吨数(载重)
        /// </summary>
        //public Single? Tunnage { get; set; }
        public double? Tunnage { get; set; }
        /// <summary>
        /// 制单人
        /// </summary>
        public String DocumentMaker { get; set; }

        /// <summary>
        /// 皮重
        /// </summary>
        public double? EmptyNumber { get; set; }

        /// <summary>
        /// 皮重称重时间
        /// </summary>
        public DateTime? EmptyTime { get; set; }

        /// <summary>
        /// 净重
        /// </summary>
        public double? NetloadNumber { get; set; }

        /// <summary>
        /// 毛重
        /// </summary>
        public double? RoughweightNumber { get; set; }

        /// <summary>
        /// 毛重称重时间
        /// </summary>
        public DateTime? RoughweightTime { get; set; }

        /// <summary>
        /// 称重人
        /// </summary>
        public String WeighingPeople { get; set; }

        /// <summary>
        /// 离场时间
        /// </summary>
        public DateTime? DepartureTime { get; set; }

        /// <summary>
        /// 放行状态
        /// </summary>
        public int State { get; set; }

        /// <summary>
        /// 司机姓名
        /// </summary>
        public String DriverName { get; set; }

        /// <summary>
        /// 手机号
        /// </summary>
        public String Iphone { get; set; }

        /// <summary>
        /// 车牌号
        /// </summary>
        public String PlateNO { get; set; }
        /// <summary>
        /// 行驶证
        /// </summary>
        public String VehicleLicense { get; set; }

        /// <summary>
        /// 驾驶证
        /// </summary>
        public String DrivingLicense { get; set; }

        /// <summary>
        /// 预估重量
        /// </summary>
        public Double? Estimatedweight { get; set; }
        /// <summary>
        /// 进厂操作人
        /// </summary>
        public String EnteringPlantMan { get; set; }

        /// <summary>
        /// 出厂操作人
        /// </summary>
        public String ExFactoryMan { get; set; }

        /// <summary>
        /// 机构
        /// </summary>
        public string DeptId { get; set; }

        /// <summary>
        /// 装车开始时间
        /// </summary>
        public DateTime? LoadingStartTime { get; set; }

        // <summary>
        /// 装车结束时间
        /// </summary>
        public DateTime? LoadingEndTime { get; set; }

        /// <summary>
        /// 车辆类型：0-发货派车；1-回货派车
        /// </summary>
        public string BillType { get; set; }

        /// <summary>
        /// 二维码
        /// </summary>
        public string QrCode { get; set; }

        /// <summary>
        /// 验收备注
        /// </summary>
        public string AcceptanceRemarks { get; set; }
        /// <summary>
        /// 承运商Id
        /// </summary>
        public string CarrierId { get; set; }
        /// <summary>
        /// 车次
        /// </summary>
        public string TrainNumber { get; set; }
        public string Remark { get; set; }

        public string VehicleNameRen { get; set; }

        public string VehicleNamePhone { get; set; }
    }
}
